package com.beiming.moudle.manage.dao;

import com.beiming.moudle.auth.dao.BussDao;
import com.beiming.moudle.auth.dao.UserDao;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.test.context.SpringBootTest;
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
@SpringBootTest
public class BookDaoTestCase {

    @Autowired
    private BussDao bussDao;
    @Autowired
    private UserDao userDao;
    @Test
    void get(){
        System.out.println( bussDao.selectById(1));
    }

//    @Test
//    void testGetById() {
//        UserEntity user = userDao.selectById(1);
//        System.out.println(user);
//    }
}
//    @Test
//    void testSave(){
//        Book book = new Book();
//        book.setType("测试数据123");
//        book.setName("测试数据123");
//        book.setDescription("测试数据123");
//        bookDao.insert(book);
//    }
//
//    @Test
//    void testUpdate(){
//        Book book = new Book();
//        book.setId(17);
//        book.setType("测试数据abcdefg");
//        book.setName("测试数据123");
//        book.setDescription("测试数据123");
//        bookDao.updateById(book);
//    }
//
//    @Test
//    void testDelete(){
//        bookDao.deleteById(16);
//    }
//
//    @Test
//    void testGetAll(){
//        bookDao.selectList(null);
//    }
//
//
//
//    @Test
//    void testGetBy(){
//        QueryWrapper<Book> qw = new QueryWrapper<>();
//        qw.like("name","Spring");
//        bookDao.selectList(qw);
//    }
//
//    @Test
//    void testGetBy2(){
//        String name = "1";
//        LambdaQueryWrapper<Book> lqw = new LambdaQueryWrapper<Book>();
//        //if(name != null) lqw.like(Book::getName,name);
//        lqw.like(name != null,Book::getName,name);
//        bookDao.selectList(lqw);
//    }
//
//}










